package com.xrit.sunnyday.service;

import com.github.pagehelper.PageInfo;
import com.xrit.sunnyday.entity.QueryPageBean;
import com.xrit.sunnyday.pojo.Setmeal;

import java.util.List;
import java.util.Map;

public interface SetmealService {

    //分页查询
    PageInfo<Setmeal> findPage(QueryPageBean queryPageBean);
    //删除
    void deleteById(Integer id);
    //查询所有
    List<Setmeal> findAll();
    //添加
    void add(Setmeal setmeal, Integer[] checkgroupIds);
    //根据id查询
    Setmeal findById(Integer id);
    //查询套餐和检查组
    List<Integer> findSetmealIdAndCheckGroupId(Integer id);
    //修改
    void update(Setmeal setmeal, Integer[] checkgroupIds);

    /**
     * 查出数据库中的所有图片
     * @return
     */
    List<String> findImgs();
    //根据id查询套餐详情
    Setmeal findDetailById(Integer id);

//    套餐预约订单百分比
    List<Map<String, Object>> findSetmealCount();
}
